home *** CD-ROM | disk | FTP | other *** search
- package java.net;
-
- import java.security.PrivilegedExceptionAction;
- import java.util.Iterator;
- import sun.misc.Service;
- import sun.net.spi.nameservice.NameServiceDescriptor;
-
- final class InetAddress$2 implements PrivilegedExceptionAction {
- // $FF: synthetic field
- final String val$providerName;
-
- InetAddress$2(String var1) {
- this.val$providerName = var1;
- }
-
- public Object run() {
- Iterator var1 = Service.providers(NameServiceDescriptor.class);
-
- while(var1.hasNext()) {
- NameServiceDescriptor var2 = (NameServiceDescriptor)var1.next();
- if (this.val$providerName.equalsIgnoreCase(var2.getType() + "," + var2.getProviderName())) {
- try {
- InetAddress.access$002(var2.createNameService());
- break;
- } catch (Exception var4) {
- var4.printStackTrace();
- System.err.println("Cannot create name service:" + this.val$providerName + ": " + var4);
- }
- }
- }
-
- return null;
- }
- }
-